<?php
class inscrito_concurso{
	private $id;
	private $id_inscrito;
	private $id_concurso;
	private $id_cargo;
        private $observacoes;

	public function __construct(){
		$this->id = NULL;
		$this->id_inscrito = NULL;
		$this->id_concurso = NULL;
		$this->id_cargo = NULL;
                $this->observacoes = NULL;
	}

	public function get_id(){
		return $this->id;
	}
	public function get_id_inscrito(){
		return $this->id_inscrito;
	}
	public function get_id_concurso(){
		return $this->id_concurso;
	}
	public function get_id_cargo(){
		return $this->id_cargo;
	}
        public function get_observacoes(){
		return $this->observacoes;
	}
	
	
	public function set_id($id){
		if($id != '' && valida::numero($id)){
                    $this->id = $id;
                    return 1;
		}else{
                    return 0;
                }
        }

	public function set_id_inscrito($id_inscrito){
		if($id_inscrito != '' && valida::numero($id_inscrito)){
                    $this->id_inscrito = $id_inscrito;
                    return 1;
		}else{
                    return 0;
                }
        }

	public function set_id_concurso($id_concurso){
		if($id_concurso != '' && valida::numero($id_concurso)){
                    $this->id_concurso = $id_concurso;
                    return 1;
		}else{
                    return 0;
                }
        }

	public function set_id_cargo($id_cargo){
		if($id_cargo != '' && valida::numero($id_cargo)){
                    $this->id_cargo = $id_cargo;
                    return 1;
		}else{
                    return 0;
                }
        }
        
        public function set_observacoes($observacoes){
		$observacoes = addslashes($observacoes);
                if($observacoes != "Observações"){
                    $this->observacoes = $observacoes;
                }
                return 1;
        }
        

	
	
	public function salvar(){
		$sql = "replace into inscrito_concurso(id, id_inscrito, id_concurso, id_cargo, observacoes) values('".$this->id."', '".$this->id_inscrito."', '".$this->id_concurso."', '".$this->id_cargo."', '".$this->observacoes."')";
                
		$db = new db(config::$driver);
 		$con = $db->conecta();
		$res = $db->query($sql, $con);
		$db->close($con);
                
                $log = new log($sql);
                unset($log);

		return $res;
	}
	public function carregar($id_inscrito){
		$sql = "select * from inscrito_concurso where id_inscrito = '$id_inscrito'";

		$db = new db(config::$driver);
 		$con = $db->conecta();
		$res = $db->query($sql, $con);
		$db->close($con);

		$inscrito_concurso = $db->fetch_array($res);

		$this->id = $inscrito_concurso["id"];
		$this->id_inscrito = $inscrito_concurso["id_inscrito"];
		$this->id_concurso = $inscrito_concurso["id_concurso"];
		$this->id_cargo = $inscrito_concurso["id_cargo"];
                $this->observacoes = $inscrito_concurso["observacoes"];
		
		return 1;
	}
}
?>